home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_100 / 113_01 / read.me < prev    next >
Text File  |  1985-03-09  |  4KB  |  115 lines

  1.              ** ABOUT THIS DISK **
  2.  
  3. Contents:    6800/6801 and 1802/1805A cross-assemblers
  4.  
  5. Author:        William C. Colley, III
  6.  
  7. Librarian:    William C. Colley, III
  8.  
  9. System Requirements:    BDS C Version        Digital Research Assembler
  10.  
  11.                 1.4x            MAC
  12.                 1.5x            ASM
  13.  
  14. Revision History:
  15.  
  16. 26 JUL 1983    Became librarian for the disk, put the disk together, and
  17.         wrote this note.
  18.  
  19. 4 NOV 1983    I added the additional opcodes of the 6801 processor to the
  20.         6800 cross-assembler and changed its revision number to 2.4.
  21.         Also, I added A??TBL?.CRL to the disk to conform to the user
  22.         manuals.
  23.  
  24. 27 SEP 1984    I fixed several bugs that sneaked in when I tightened up the
  25.         code of the 6800 cross-assembler.  Its revision number is now
  26.         2.5.
  27.  
  28. 20 JUN 1985    I fixed a bug in the IF block nesting mechanism in both cross-
  29.         assemblers and a bug in the 1805A SCAL instruction in the
  30.         1802/1805A cross-assembler.  The 6800 cross-assembler's
  31.         revision number is now 2.6 and the 1802 cross-assembler's
  32.         revision number is now 1.2.
  33.  
  34. 22 JUL 1985    I added the library headers for all files to conform to the
  35.         C Users' Group cataloging system.  Since no changes were made
  36.         to the code itself, the revision numbers of the cross-
  37.         assemblers were not changed.  The addition of the catalog
  38.         headers forced the package to be distributed in unpacked form
  39.         in spite of the fact that it now overflows a SD 8" disk.
  40.  
  41. -------------------------------------------------------------------------------
  42.  
  43. What's on this disk:
  44.  
  45.         File        Contents
  46.  
  47.     READ.ME            This note.
  48.  
  49.     A68.DOC            6801 x-asm:    User manual
  50.     A68.H                    Global definitions
  51.     A68.C                    Main program
  52.     A68ASMLN.C                Line assembly routine
  53.     A68EVAL.C                Expression evaluator
  54.     A68GET.C                Lexical analyzer
  55.     A68PUT.C                Output routines
  56.     A68SYMB.C                Symbol table drivers
  57.     A68TBLS.ASM                Tables (BDS C 1.4x)
  58.     A68TBLS.CSM                Tables (BDS C 1.5x)
  59.     A68TBLS.CRL                Tables (assembled)
  60.     A68.COM                    Compiled object
  61.  
  62.     A15.DOC            1805A x-asm:    User manual
  63.     A15.H                    Global definitions
  64.     A15.C                    Main program
  65.     A15ASMLN.C                Line assembly routine
  66.     A15EVAL.C                Expression evaluator
  67.     A15GET.C                Lexical analyzer
  68.     A15PUT.C                Output routines
  69.     A15SYMB.C                Symbol table drivers
  70.     A15TBL1.ASM                Tables (BDS C 1.4x)
  71.     A15TBL2.ASM                Tables (BDS C 1.4x)
  72.     A15TBL1.CSM                Tables (BDS C 1.5x)
  73.     A15TBL2.CSM                Tables (BDS C 1.5x)
  74.     A15TBL1.CRL                Tables (assembled)
  75.     A15TBL2.CRL                Tables (assembled)
  76.     A15.COM                    Compiled object
  77.  
  78.     MISC.HDR        Catalog headers for .ASM and .CSM files
  79.  
  80. A note from the librarian:
  81.  
  82.      I took charge of this disk because a lot of people have been having
  83. problems compiling the assemblers.  The older version that the users' group
  84. has been distributing only ran under pre-1.4 versions of BDS C because Leor
  85. changed his function calling conventions at that point.  The assembly routines
  86. got all fouled up as a result.  This version has been updated to reflect the
  87. changes.
  88.  
  89.      RCA recently came out with a much-enhanced version of the 1802 CPU.  The
  90. additions to the instruction set make the 1805A a far better CPU than the old
  91. faithful 1802.  If you haven't checked out the new part yet, get a copy of
  92. RCA's publication number SSD-260A, "CMOS-LSI Microprocessors, Memories,
  93. and Peripherals" and check it out.  You'll be glad you did.  Since the part is
  94. such a vast improvement over the 1802, I immediately added its additional
  95. instructions to the cross-assembler.  The 1805A extensions can be turned on or
  96. off with the CPU pseudo-op.
  97.  
  98.      BDS C versions 1.4x and 1.5x handle the conversion of assembly-language
  99. routines to .CRL files differently.  Thus, I have to include two sets of
  100. assembly-language modules on this disk.  They are:
  101.  
  102.     Module for BDS C 1.4x        Module for BDS C 1.5x
  103.  
  104.         A68TBLS.ASM                A68TBLS.CSM
  105.         A15TBL1.ASM                A15TBL1.CSM
  106.         A15TBL2.ASM                A15TBL2.CSM
  107.  
  108.      Also, I have moved.  My phone number is now (216) 775-3680.  That's my
  109. home number, so you'll have much better luck trying to reach me there after
  110. 6:30 PM eastern time than before.
  111.  
  112.                         Happy hacking!
  113.                             WCC3
  114. than the old
  115. faithful 1802.  If you haven't checked out the new part yet, get a copy